package org.nepu.scr.indexrate.raterisk.prerisk.params;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.lboot.jpa.entity.BaseEntity;

import javax.persistence.Column;
import java.io.Serializable;

@EqualsAndHashCode(callSuper = true)
@Data
@ApiModel("作业前风险评级各项指标评价结果")
public class RiskData extends BaseEntity implements Serializable {

    @ApiModelProperty(value = "评价任务ID")
    @Column(name = "risk_id")
    String riskId;

    //作业前风险评级
    @ApiModelProperty(value = "作业前风险评级结果B")
    String b;

    @ApiModelProperty(value = "作业井风险结果B1")
    String b1;

    @ApiModelProperty(value = "设备设施本体风险结果B2")
    String b2;

    @ApiModelProperty(value = "作业前风险评级-安全管理文件结果B3")
    String b3;

    @ApiModelProperty(value = "设备设施资料结果B4")
    String b4;

    @ApiModelProperty(value = "作业人员风险结果B5")
    String b5;

    @ApiModelProperty(value = "设备设施本体风险-功能试验结果B22")
    String b23;

    @ApiModelProperty(value = "承压试验结果B21")
    String b21;

    @ApiModelProperty(value = "设备设施本体风险-直观检查结果B23")
    String b22;

    @ApiModelProperty(value = "井架结果")
    String b221;

    @ApiModelProperty(value = "游车大钩结果")
    String b222;

    @ApiModelProperty(value = "顶驱结果")
    String b223;

    @ApiModelProperty(value = "转盘结果")
    String b224;

    @ApiModelProperty(value = "井口工具结果")
    String b225;

    @ApiModelProperty(value = "循环系统结果")
    String b226;

    @ApiModelProperty(value = "BOP吊结果")
    String b227;

    @ApiModelProperty(value = "防喷器远程控制系统结果")
    String b228;

    @ApiModelProperty(value = "井控设备结果")
    String b229;

    @ApiModelProperty(value = "动力及辅助设备结果")
    String b22a;

    @ApiModelProperty(value = "应急发电机组、应急供电等电气系统结果")
    String b22b;

    @ApiModelProperty(value = "消防安全设施结果")
    String b22c;

    @ApiModelProperty(value = "救生设备设施结果")
    String b22d;

    @ApiModelProperty(value = "甲板吊车结果")
    String b22e;

    @ApiModelProperty(value = "钻井绞车结果")
    String b22f;

    @ApiModelProperty(value = "气动小绞车结果")
    String b22g;

    @ApiModelProperty(value = "载人绞车结果")
    String b22h;

    @ApiModelProperty(value = "提升旋转系统结果")
    String b231;

    @ApiModelProperty(value = "循环系统结果")
    String b232;

    @ApiModelProperty(value = "井控系统结果")
    String b233;

    @ApiModelProperty(value = "动力及电气系统结果")
    String b234;

    @ApiModelProperty(value = "仪表通讯系统结果")
    String b235;

    @ApiModelProperty(value = "安全系统结果")
    String b236;

    @ApiModelProperty(value = "设备设施资料-船级及法定证书结果B41")
    String b41;

    @ApiModelProperty(value = "设备设施资料-钻井设备证书结果B42")
    String b42;

    @ApiModelProperty(value = "设备设施资料-钻井液净化设备及压力管线证书结果B43")
    String b43;

    @ApiModelProperty(value = "设备设施资料-井控设备证书结果B44")
    String b44;

    @ApiModelProperty(value = "设备设施资料-动力及辅助设备证书结果B45")
    String b45;

    @ApiModelProperty(value = "固井设备及管线证书结果B46")
    String b46;

    @ApiModelProperty(value = "环保设备证书结果B47")
    String b47;

    @ApiModelProperty(value = "救生设备证书结果B48")
    String b48;

    @ApiModelProperty(value = "探测及报警系统证书结果B49")
    String b49;

    @ApiModelProperty(value = "设备设施资料-消防设备设施证书结果B4a")
    String b4a;

    @ApiModelProperty(value = "通信及航行设备证书结果B4b")
    String b4b;

    @ApiModelProperty(value = "设备设施资料-钻井装置基本资料结果B4c")
    String b4c;

}
